package com.yq.core.entity;

import java.util.Date;

import com.yq.core.annotation.AzerothTable;
import com.yq.core.base.entity.BaseEntity;

/**
 *
 * 文件名: SysLogOperationEntity.java
 * 创建人: victor
 * 创建日期: 2017-06-30 13:12:02
 * 描  述: 单位充值记录表
 * 版本号： 1.0
 */
@AzerothTable(
        name="sys_log_operation",
        filter={"createAtStr", "updateAtStr"},
        sort={"createAt"},
        order=AzerothTable.DESC
)
public class SysLogOperationEntity extends BaseEntity {

    private String powerUid;        // powerUid 权限主键
    private String url;             // url 权限路径
    private String sign;            // sign = m 权限标识符
    private String rootUid;         // rootUid 权限根节点
    private String branchUid;       // branchUid 权限枝节点
    private String leafUid;         // leafUid 权限叶节点
    private String funType;         // funType 权限模块
    private String parameter;       // parameter 操作参数
    private String header;          // header 头部参数

    private String userUid;         // userUid 管理员uid
    private String account;         // account 管理员账户
    private String realName;        // realName 管理员昵称
    private String name;            // name 管理员名字
    private String ip;              // ip 当前ip

    private Date createAt;          //创建时间
    private String createBy;        //创建人
    private Date updateAt;          //修改时间
    private String updateBy;        //修改人

    @AzerothTable(insert="0", delete="1", select="0")
    private String deleteStatus;    //删除状态：0未删除，1已删除

    public String getPowerUid() {
        return powerUid;
    }

    public void setPowerUid(String powerUid) {
        this.powerUid = powerUid;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getRootUid() {
        return rootUid;
    }

    public void setRootUid(String rootUid) {
        this.rootUid = rootUid;
    }

    public String getBranchUid() {
        return branchUid;
    }

    public void setBranchUid(String branchUid) {
        this.branchUid = branchUid;
    }

    public String getLeafUid() {
        return leafUid;
    }

    public void setLeafUid(String leafUid) {
        this.leafUid = leafUid;
    }

    public String getFunType() {
        return funType;
    }

    public void setFunType(String funType) {
        this.funType = funType;
    }

    public String getParameter() {
        return parameter;
    }

    public void setParameter(String parameter) {
        this.parameter = parameter;
    }

    public String getHeader() {
        return header;
    }

    public void setHeader(String header) {
        this.header = header;
    }

    public String getUserUid() {
        return userUid;
    }

    public void setUserUid(String userUid) {
        this.userUid = userUid;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public Date getCreateAt() {
        return createAt;
    }

    public void setCreateAt(Date createAt) {
        this.createAt = createAt;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(Date updateAt) {
        this.updateAt = updateAt;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public String getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(String deleteStatus) {
        this.deleteStatus = deleteStatus;
    }
}